# 导入Django的AppConfig类，用于配置应用的元数据和行为
from django.apps import AppConfig


# 定义shopper应用的配置类，继承自AppConfig
class ShopperConfig(AppConfig):
    # 设置默认的自动字段类型为BigAutoField（64位整数）
    # 适用于数据量极大的场景，避免普通AutoField(32位)的溢出问题
    default_auto_field = 'django.db.models.BigAutoField'

    # 指定应用的内部名称，必须与项目中应用的文件夹名称一致
    # Django通过此名称识别和加载应用（如INSTALLED_APPS中配置为'shopper.apps.ShopperConfig'）
    name = 'shopper'

    # 应用的可读名称，将显示在Django管理员界面和其他地方
    # 用于替代默认的应用文件夹名称，提高界面可读性
    verbose_name = '订单管理'